#ifndef RECIPE_H_
#define RECIPE_H_

#include <string>
#include <iostream>

// other types
#include "Instructions.h"				//FPW, A1
using namespace std;
 
struct Recipe {
public:
	// constructors
	Recipe (int id, string n, Instructions a)	//FPW, A1
		: recipe_id(id), chef_name(n), instr(a) {}

   // utility functions									//FPW, A1
	string display() const;								//FPW, A1
	void displaym() const { 							//FPW, A1
		cout << recipe_id << " " << chef_name << " "; 	//FPW, A1
		instr.displaym();
	}
	
private:
   //constants
     
   // private data
	int recipe_id;
	string chef_name;
	Instructions instr;			//FPW, A1
};


#endif //RECIPE_H_
